#language: zh-CN
@所有 @微信 @订单相关
@order-service
@afterScenario
功能: H5端用户我的订单列表feature

  @user-api
  场景大纲: 【1全部：待支付，待抢单，已取消等】
    假如 H用户已登录：<用户账户>：<用户密码>
    当 H设置城市和订单基本信息：<城市>：<寄件地址>：<收件地址>：<寄件人手机号>
    同时 H点击提交订单
    当 H回到首页
    同时 H点击个人中心图标
    同时 H点击我的订单
    同时 H订单列表页获得订单号
    那么 H订单状态正确:<订单状态1>
    当 H点击订单详情
    同时 H点击去支付
    同时 H点击支付
    当 H回到首页
    同时 H点击个人中心图标
    同时 H点击我的订单
    那么 H订单状态正确:<订单状态2>
    当 H点击订单详情
    同时 H取消订单
    同时 H点击返回首页
    同时 H点击个人中心图标
    同时 H点击我的订单
    那么 H订单状态正确:<订单状态3>

    @first
      例子:
        |用户账户     |用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态1|订单状态2|订单状态3|
        |15501213529|123456 |北京市|八达岭|八达岭 |13520949564|待支付|待抢单|已取消|
     @second
      例子:
        |用户账户    |用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态1|订单状态2|订单状态3|
         |13126642902|123456   |北京市  |前门     |北京站     |13126642902  |待支付|待抢单|已取消|
    @third
      例子:
         |用户账户     |用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态1|订单状态2|订单状态3|
         |15722222222|123456 |北京市|中关园|五道口 |15722222222|待支付|待抢单|已取消|
  @user-api
  场景大纲: 【2进行中：待抢单，已抢单，致电寄方，已就位，已取件，致电收方】
    假如 H用户已登录：<用户账户>：<用户密码>
    当 H设置城市和订单基本信息：<城市>：<寄件地址>：<收件地址>：<寄件人手机号>
    同时 H点击提交订单
    同时 H点击支付
    当 H回到首页
    同时 H点击个人中心图标
    同时 H点击我的订单
    同时 H点击进行中
    同时 H订单列表页获得订单号
    那么 H订单状态正确:<订单状态1>
    当 p抢单成功：<闪送员账户>
    同时 H点击全部
    同时 H点击进行中
    那么 H订单状态正确:<订单状态2>
    当 p闪送员致电寄方：<闪送员账户>
    同时 H点击全部
    同时 H点击进行中
    那么 H订单状态正确:<订单状态3>
    当 p闪送员已就位：<闪送员账户>
    同时 H点击全部
    同时 H点击进行中
    那么 H订单状态正确:<订单状态4>
    当 p闪送员完成取件：<闪送员账户>
    同时 H点击全部
    同时 H点击进行中
    那么 H订单状态正确:<订单状态5>
    当 p闪送员致电收方：<闪送员账户>
    同时 H点击全部
    同时 H点击进行中
    那么 H订单状态正确:<订单状态6>

  @first
    例子:
      | 闪送员账户|用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态1|订单状态2|订单状态3|订单状态4|订单状态5|订单状态6|
      | 13691541162 |15501213529|123456 |北京市|八达岭|八达岭 |13520949564|待抢单|已抢单|致电寄方|已就位|已取件|致电收方|
  @second
    例子:
      | 闪送员账户|用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态1|订单状态2|订单状态3|订单状态4|订单状态5|订单状态6|
      | 13691541162 |13126642902|123456   |北京市  |前门     |北京站     |13126642902  |待抢单|已抢单|致电寄方|已就位|已取件|致电收方|
  @third
    例子:
      | 闪送员账户|用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态1|订单状态2|订单状态3|订单状态4|订单状态5|订单状态6|
      | 13691541162  |15722222222|123456 |北京市|中关园|五道口 |15722222222|待抢单|已抢单|致电寄方|已就位|已取件|致电收方|
  @user-api
  场景大纲: 【3完成单：完成单】
    假如 H用户已登录：<用户账户>：<用户密码>
    当 H设置城市和订单基本信息：<城市>：<寄件地址>：<收件地址>：<寄件人手机号>
    同时 H点击提交订单
    同时 H点击支付
    同时 H获得订单号
    同时 p闪送员抢单并完成订单：<闪送员账户>
    当 H回到首页
    同时 H点击个人中心图标
    同时 H点击我的订单
    同时 H点击完成单
    那么 H订单状态正确:<订单状态>

  @first
    例子:
      | 闪送员账户|用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态|
      | 13691541162 |15501213529|123456 |北京市|八达岭|八达岭 |13520949564|闪送完成|
  @second
    例子:
      | 闪送员账户|用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态|
      | 13691541162 |13126642902|123456   |北京市  |前门     |北京站     |13126642902  |闪送完成|
  @third
    例子:
      | 闪送员账户|用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态|
      | 13691541162  |15722222222|123456 |北京市|中关园|五道口 |15722222222|闪送完成|
  @user-api
  场景大纲: 【4取消单：已取消】
    假如 H用户已登录：<用户账户>：<用户密码>
    当 H设置城市和订单基本信息：<城市>：<寄件地址>：<收件地址>：<寄件人手机号>
    同时 H点击提交订单
    同时 H点击支付
#    同时 H获得订单号
    当 H取消订单
    同时 H点击返回首页
    同时 H点击个人中心图标
    同时 H点击我的订单
    同时 H点击取消单
    那么 H订单状态正确:<订单状态>

  @first
    例子:
      |用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态|
      |15501213529|123456 |北京市|八达岭|八达岭 |13520949564|已取消|
  @second
    例子:
      |用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态|
      |13126642902|123456   |北京市  |前门     |北京站     |13126642902  |已取消|
  @third
    例子:
      |用户账户|用户密码 |城市   |寄件地址  |收件地址  |寄件人手机号  |订单状态|
      |15722222222|123456 |北京市|中关园|五道口 |15722222222|已取消|

